import request from '@/utils/request'

// api地址
const api = {
  userInfo: 'api/user/info',
  assets: 'user/assets',
  bindMobile: 'user/bindMobile',
  personal: 'api/user/update',
  agreementList: 'api/agreement/list',
  agreementDetail: 'api/agreement/detail',
  courseRecord: 'api/course/record'
}

// 当前登录的用户信息
export const info = (param, option) => {
  // const options = {
  //   isPrompt: true, //（默认 true 说明：本接口抛出的错误是否提示）
  //   load: true, //（默认 true 说明：本接口是否提示加载动画）
  //   ...option
  // }
  return request.post(api.userInfo, param, option)
}

// 账户资产
export const assets = (param, option) => {
  return request.get(api.assets, param, option)
}

// 绑定手机号
export const bindMobile = (data, option) => {
  return request.post(api.bindMobile, data, option)
}

// 修改个人信息（头像昵称）
export const personal = (data, option) => {
  return request.post(api.personal, data, option)
}

// 协议列表
export const agreementList = (data, option) => {
  return request.post(api.agreementList, data, option)
}

// 协议详情
export const agreementDetail = (data, option) => {
  return request.post(api.agreementDetail, data, option)
}

// 用户播放记录
export const courseRecord = (data, option) => {
  return request.post(api.courseRecord, data, option)
}
